/**
 * Tencent is pleased to support the open source community by making Tseer available.
 *
 * Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved.
 * 
 * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 * 
 * https://opensource.org/licenses/BSD-3-Clause
 *
 * Unless required by applicable law or agreed to in writing, software distributed 
 * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations under the License.
 */

.err_msg1 {
    display: block;
    color: red;
    width: 300px;
}

.err_msg2 {
    display: block;
    color: red;
    width: 150px;
}
.vt {
    vertical-align: top;
}
.tool_div{
    border:1px solid #bbb;
    background:#EEEEEE;
    padding:5px;
    overflow:hidden;
}
.title{
    font-size: 16px;
    border-left: solid 4px #258cd6;
    padding-left: 5px;
    margin: 15px 0;
    line-height: 1;
    overflow: hidden;
}
body .paging_table tbody tr:nth-child(2n) td {
    background: #fff;
}

body .paging_table{
    border:1px solid #CCC;
}
body .paging_table td, .paging_table th{
    border:none;
    border-bottom:1px solid #CCC;
}
body .paging_table .first_tr td{
    background:#EFEFEF;
}
body .paging_table .second_tr td{
    padding-bottom:40px;
}
.ib{
    display: inline-block;
}
.auto_ignore{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.biz_set_box{
    border:1px solid #bbb;
    margin-top:10px;
    margin-bottom:20px;
    box-shadow: 3px 3px 5px #DDD;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.2s;
    -ms-transition:all 0.2s;
    -o-transition:all 0.2s;
    transition:all 0.2s;
}
.biz_set_box:hover{
    border-color:#999;
}
.top{
    padding:8px 10px;
    background:#EEEEEE;
    border-bottom:1px solid #CCC;
}
.top .edit_manager_btn{
    font-size:16px;
    cursor: pointer;
    color: #3F90C8;
    margin-right:3px;
}
/*.biz_set_box:hover .top{*/
/*background:#d9d9ef;*/
/*}*/
.main{
    padding:8px 10px;
    position:relative;
}
.main .left_text{
    margin-bottom: 10px;
}
.main .num{
    margin:0px 5px;
}
.module_a{
    display: inline-block;
    margin:0px 20px 10px 0px;
    padding:2px 10px;
    width:200px;
    border:1px solid #CCC;
    background:#f2f2f2;
    color:#444;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition: all 0.5s;
}
.module_a:hover{
    text-decoration: none;
    background:#e1e1e1;
    color:#C90000;
}
.disable_a{
    cursor:default;
}
.disable_a:hover{
    background:#f2f2f2;
    color:#444;
}
.add_module_btn{
    background:#199fff;
    width:20px;
    height:20px;
    display: inline-block;
    text-align: center;
    line-height: 18px;
    font-size:18px;
    font-weight: bolder;
    color:#FFF;
}
.add_module_btn:hover{
    text-decoration: none;
}
#add_module_win .paging_table th,
#add_module_win .paging_table td{
    padding:5px 1px;
}
#ip_port_table input[type="text"]{
    width:80px;
}
.paging_table .combo_container{
    background-color:#FFF;
}
.paging_table .combo_container.combo_disabled{
    background-color:#eeeeee;
}
.paging_table .combo_container .combo_panel{
    text-align: left;
}
.paging_table a{
    text-decoration: none;
}